<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Aztec-Code</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Aztec-Code"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/mediawiki.page.gallery.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Aztec-Code rootpage-Aztec-Code skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Aztec-Code</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p>Der <b>Aztec-Code</b> (<a href="Englische_Sprache" title="Englische Sprache">englisch</a> <i>Aztec Code</i>) wurde 1995 von Andy Longacre beim Unternehmen <a href="Welch_Allyn" title="Welch Allyn">Welch Allyn</a> in den USA entwickelt. Er ist ein frei verfügbarer <a href="2D-Code" title="2D-Code">2D-Code</a> mit der US-Patent Nr. 5591956.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Er ist unter ISO/IEC 24778 normiert.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Der Name Aztec-Code leitet sich von der Hochkultur der <a href="Azteken" title="Azteken">Azteken</a> in Zentralmexiko und deren <a href="Stufenpyramide" title="Stufenpyramide">Stufenpyramiden</a> ab: Wenn man eine Stufenpyramide aus der Vogelperspektive betrachtet, dann ähnelt sie stark den direkt in der Code-Mitte erkennbaren Quadraten, die um einen einzelnen Punkt zentriert sind.
</p>
<div class="mw-heading mw-heading2"><h2 id="Struktur">Struktur</h2></div>
<p>Im Mittelpunkt des Codes befindet sich das Suchelement, das aus mehreren ineinander verschachtelten Quadraten besteht. Die Symbolelemente sind ebenfalls quadratisch. Es können derzeit kleine (ab 12 Zeichen) bis große Datenmengen (zurzeit über 3000 Zeichen) <a href="Code" title="Code">codiert</a> werden. Der Inhalt kann auf mehrere Symbole aufgeteilt werden. Die <a href="Reed-Solomon" class="mw-redirect" title="Reed-Solomon">Reed-Solomon</a>-<a href="Fehlerkorrektur" class="mw-redirect" title="Fehlerkorrektur">Fehlerkorrektur</a> unterstützt anwenderspezifisch bis zu 32 Sicherheitsstufen. Die Rekonstruktion des Dateninhaltes ist auch dann noch möglich, wenn bis zu 25 % (bei kleinen Codes sogar bis zu 40 %) des Codes zerstört worden sind. Im Gegensatz zu allen anderen Codes sind keine Ruhezonen nötig. Der Code kann so an jeder beliebigen Stelle platziert werden.
</p>
<ul class="gallery mw-gallery-traditional" style="max-width: 969px;">
<li class="gallerybox" style="width: 315px">
<div class="thumb" style="width: 310px; height: 250px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Der Kern eines großen Aztec Codes. Die hier rot oder blau schraffierten Bereiche müssen weiß dargestellt werden, der grüne Bereich enthält Informationen über die Größe der Struktur. Der eigentliche Datenbereich ist im grau schraffierten Randbereich und außerhalb des hier gezeigten Kerns.</div>
</li>
<li class="gallerybox" style="width: 315px">
<div class="thumb" style="width: 310px; height: 250px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Lage der <a href="Referenzmarke" title="Referenzmarke">Referenzmarken</a> bei großem Code</div>
</li>
<li class="gallerybox" style="width: 315px">
<div class="thumb" style="width: 310px; height: 250px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Beispiel eines großen Codes. Man erkennt die zuvor angegebene Struktur als Kern.</div>
</li>
</ul>
<div class="mw-heading mw-heading2"><h2 id="Anwendung">Anwendung</h2></div>
<p>Der <a href="Internationaler_Eisenbahnverband" title="Internationaler Eisenbahnverband">Internationale Eisenbahnverband</a> (UIC) hat den Aztec-Code als Standard für die <a href="Fahrkarte" title="Fahrkarte">Fahrkarten</a> definiert. Die im Aztec Code kodierten Daten bestehen aus dem Text „UT01“ gefolgt von der Nummer des Carriers, z. B. „0080“ für die Deutsche Bahn, und einer Key-ID, z. B. „000010“. Daraufhin folgt eine ASN.1 DSA-Signatur und zlib-komprimierter Payload, in dem nahezu alle auf dem Ticket aufgedruckten Daten kodiert werden.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Dies ist bei den Mitgliedern <a href="Deutsche_Bahn" title="Deutsche Bahn">Deutsche Bahn</a>, <a href="Nederlandse_Spoorwegen" title="Nederlandse Spoorwegen">Nederlandse Spoorwegen</a>, <a href="%C3%96sterreichische_Bundesbahnen" title="Österreichische Bundesbahnen">Österreichische Bundesbahnen</a>, <a href="SNCF" title="SNCF">SNCF</a>, <a href="Tschechische_Bahnen" class="mw-redirect" title="Tschechische Bahnen">Tschechische Bahnen</a>, <a href="Trenitalia" title="Trenitalia">Trenitalia</a>, <a href="Schweizerische_Bundesbahnen" title="Schweizerische Bundesbahnen">Schweizerische Bundesbahnen</a> und <a href="Rail_Delivery_Group" title="Rail Delivery Group">Rail Delivery Group</a> umgesetzt. Die <a href="Wiener_Linien" title="Wiener Linien">Wiener Linien</a>, <a href="Graz_Linien" title="Graz Linien">Graz Linien</a> und der <a href="Verband_Deutscher_Verkehrsunternehmen" title="Verband Deutscher Verkehrsunternehmen">Verband Deutscher Verkehrsunternehmen</a> nutzen auch dieses Codierungsverfahren für ihre <a href="Online-Ticket" class="mw-redirect" title="Online-Ticket">Online-Tickets</a>.
</p><p>Auch bei vielen Fluglinien ist der Aztec-Code im Einsatz. Die IATA pflegt die Standardisierung für Bordkarten und definiert seit 2007 im BCBP (Bar Coded Boarding Passes) die elektronischen Varianten mit 2D-Barcodes.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> In Version 4 der Spezifikation (Stand 2009) erscheint dabei auch ein Aztec-Barcode als Wahloption für elektronische Bordpässe (neben dem ursprünglichen <a href="PDF417" title="PDF417">PDF417</a>, <a href="DataMatrix-Code" class="mw-redirect" title="DataMatrix-Code">Datamatrix</a> und <a href="QR-Code" title="QR-Code">QR-Codes</a>).<sup id="cite_ref-bcbp4_5-0" class="reference"><a href="#cite_note-bcbp4-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Ab der Version 7 (Stand 2018) kann der Aztec-Code auch auf gedruckten Bordpässen alternativ eingesetzt werden.<sup id="cite_ref-bcbp7_6-0" class="reference"><a href="#cite_note-bcbp7-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Über die IATA ist eine Austauschbarkeit der enthaltenen Daten für 200 Fluggesellschaften und 1000 Flugplätze zugesichert. Der Aztec-Barcode der IATA verwendet maximal 83 × 83 Punkte und wird von den europäischen Fluggesellschaften bevorzugt. Der QR-Code wird im asiatischen Raum bevorzugt, da der unterliegende ISO-Standard auch japanische und chinesische Schriftzeichen schon definiert hat.<sup id="cite_ref-bcbp7_6-1" class="reference"><a href="#cite_note-bcbp7-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Die kodierte Nachricht ist in allen Formaten gleich organisiert – sie beginnt mit einem ‚M‘ (medium – das ‚S‘ für kurze Nachrichten ist entfallen), und der Anzahl der Teilflugstrecken, also ‚1‘ bei Direktflügen, gefolgt von einem 20 Zeichen langen Feld für den Passagiernamen, das mit Leerzeichen aufgefüllt wird, gefolgt von ‚E‘ für ein elektronisches Ticket, und anschließend die Flugnummer mit weiteren Daten.<sup id="cite_ref-bcbp4_5-1" class="reference"><a href="#cite_note-bcbp4-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Die Größe der Formate orientiert sich am PDF417 mit maximal 800 Zeichen, sodass für das entsprechende Aztec-Format im Text-Modus die maximalen Stufe so gewählt wurde, dass sich maximal 900 Zeichen kodieren lassen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Bernhard Lenk: <i>Handbuch der automatischen Identifikation.</i> Band 2: <i>2D-Codes, Matrixcodes, Stapelcodes, Composite Codes, Dotcodes.</i> Monika Lenk Fachbuchverlag, Kirchheim unter Teck 2002, ISBN 3-935551-01-0.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite">Patent <a rel="nofollow" class="external text" href="https://worldwide.espacenet.com/publicationDetails/biblio?locale=de_EP&CC=US&NR=5591956">US5591956</a>: <i>Two dimensional data encoding structure and symbology for use with optical readers.</i> Veröffentlicht am <span style="white-space:nowrap;">7. Januar 1997</span>, Erfinder: Andy Longacre.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft_id=US5591956&rft.applcc=US&rft.title=Two+dimensional+data+encoding+structure+and+symbology+for+use+with+optical+readers&rft.inventor=Andy+Longacre&rft.pubdate=1997-01-07"></span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="cite">ISO: <a rel="nofollow" class="external text" href="https://www.iso.org/standard/82441.html"><i>ISO/IEC 24778:2024; Information technology — Automatic identification and data capture techniques — Aztec Code bar code symbology specification – Edition: 2.</i></a> (PDF) ISO/IEC, April 2024,<span class="Abrufdatum"> abgerufen am 7. August 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AAztec-Code&rft.title=ISO%2FIEC+24778%3A2024%3B+Information+technology+%E2%80%94+Automatic+identification+and+data+capture+techniques+%E2%80%94+Aztec+Code+bar+code+symbology+specification+%E2%80%93+Edition%3A+2&rft.description=ISO%2FIEC+24778%3A2024%3B+Information+technology+%E2%80%94+Automatic+identification+and+data+capture+techniques+%E2%80%94+Aztec+Code+bar+code+symbology+specification+%E2%80%93+Edition%3A+2&rft.identifier=https%3A%2F%2Fwww.iso.org%2Fstandard%2F82441.html&rft.creator=ISO&rft.publisher=ISO%2FIEC&rft.date=2024-04&rft.language=en"> </span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://itooktheredpill.irgendwo.org/2010/onlinetickets-der-bahn/">Skript zur Dekodierung</a></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.internationalairportreview.com/article/636/bar-coded-boarding-passes-bcbp/"><i>Bar Coded Boarding Passes (BCBP) – An interview with Mr. Eric Léopold, Project Manager, Bar Coded Boarding Passes (BCBP).</i></a> 3. Dezember 2008<span style="display:none">;</span><span class="Abrufdatum" style="display:none"> abgerufen im 1. Januar 1</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AAztec-Code&rft.title=Bar+Coded+Boarding+Passes+%28BCBP%29+%E2%80%93+An+interview+with+Mr.+Eric+L%C3%A9opold%2C+Project+Manager%2C+Bar+Coded+Boarding+Passes+%28BCBP%29.&rft.description=Bar+Coded+Boarding+Passes+%28BCBP%29+%E2%80%93+An+interview+with+Mr.+Eric+L%C3%A9opold%2C+Project+Manager%2C+Bar+Coded+Boarding+Passes+%28BCBP%29.&rft.identifier=&rft.date=2008-12-03&rft.language=en"> </span></span>
</li>
<li id="cite_note-bcbp4-5"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-bcbp4_5-0">a</a></sup> <sup><a href="#cite_ref-bcbp4_5-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.yumpu.com/en/document/read/22429336/bar-coded-boarding-passes-bcbp-implementation-guide-iata"><i>Simplifying the Business – Bar Coded Boarding Pass – Implementation Guide (4th Edition).</i></a> IATA, 1. Juni 2009<span style="display:none">;</span><span class="Abrufdatum" style="display:none"> abgerufen im 1. Januar 1</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AAztec-Code&rft.title=Simplifying+the+Business+%E2%80%93+Bar+Coded+Boarding+Pass+%E2%80%93+Implementation+Guide+%284th+Edition%29&rft.description=Simplifying+the+Business+%E2%80%93+Bar+Coded+Boarding+Pass+%E2%80%93+Implementation+Guide+%284th+Edition%29&rft.identifier=&rft.publisher=IATA&rft.date=2009-06-01&rft.language=en"> </span></span>
</li>
<li id="cite_note-bcbp7-6"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-bcbp7_6-0">a</a></sup> <sup><a href="#cite_ref-bcbp7_6-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.iata.org/contentassets/1dccc9ed041b4f3bbdcf8ee8682e75c4/2021_03_02-bcbp-implementation-guide-version-7-.pdf"><i>Bar Coded Boarding Pass (BCBP) Implementation Guide (Seven Edition).</i></a> (PDF; 1,6 MB) IATA, 1. Juni 2018<span style="display:none">;</span><span class="Abrufdatum" style="display:none"> abgerufen im 1. Januar 1</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AAztec-Code&rft.title=Bar+Coded+Boarding+Pass+%28BCBP%29+Implementation+Guide+%28Seven+Edition%29&rft.description=Bar+Coded+Boarding+Pass+%28BCBP%29+Implementation+Guide+%28Seven+Edition%29&rft.identifier=&rft.publisher=IATA&rft.date=2018-06-01&rft.language=en"> </span></span>
</li>
</ol>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"></span></span></div><b><span class=""><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Aztec_code?uselang=de"><span lang="en">Commons</span>: Aztec-Code</a></span></b> – Sammlung von Bildern, Videos und Audiodateien</div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-08-20" href="https://de.wikipedia.org/wiki/?title=Aztec-Code&oldid=259035978">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>